.b_list_03{width: 100%;}
.site_banner_p h2{margin-bottom: 5px;}
.manpower_01{padding: 40px 0 70px;overflow: hidden;box-sizing: border-box;}
.manpower_tit{font-weight: bold;margin-bottom: 20px;text-align: center;}
.manpower_p{color: #707070;line-height: 26px;text-align: center;}

.manpower_02{background: #f4f4f4;padding: 60px 0;overflow: hidden;box-sizing: border-box;}
.driveList{margin-left: -15px;margin-right: -15px;}
.driveList li{float: left;width: 33.3%;padding: 15px;box-sizing: border-box;}
.driveList li dl{background: #fff;transition: all .3s;padding: 35px 20px 30px;box-sizing: border-box;cursor: pointer;}
.driveList li dl dd{text-align: center;margin-bottom: 15px;}
.driveList li dl dd img{width: 70px;height: 60px;}
.driveList li dl dt{text-align: center;}
.power_tit{margin-bottom: 10px;}
.power_tit h2{transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;}
.power_tit em{display: inline-block;width: 45px;height: 3px;background: #ee7700;}
.power_txt{color: #707070;height: 52px;overflow: hidden;line-height: 26px;}

.manpower_03{padding: 70px 0 90px;box-sizing: border-box;overflow: hidden;}
.manpower_03 .manpower_tit{margin-bottom: 3%;}
.excite_list{margin-left: -4px;margin-right: -4px;}
.excite_list li{float: left;width: 50%;padding: 4px;box-sizing: border-box;color: #fff;text-shadow: 0 0 10px rgba(0,0,0,0.2);}
.excite_list li dl{position: relative;overflow: hidden;}
.excite_list li dl dt{position: absolute;left: 0;top: 0px;padding: 40px 50px;box-sizing: border-box;}
.excite_list li dl dt h2{font-weight: bold;margin-bottom: 10px;}
.excite_list li dl dt p{transition: all .5s;transform: translateX(-50px);visibility: hidden;opacity: 0;}

.manpower_04{padding: 70px 0 90px;box-sizing: border-box;overflow: hidden;background: #f4f4f4;}
.manpower_04 .manpower_p{margin-bottom: 40px;}
.constructList ul{overflow: hidden;margin-left: -4px;margin-right: -4px;}
.constructList li{float: left;width: 33.3%;padding: 0 4px;height: calc((100% - 8px) / 2);margin-bottom: 8px;box-sizing: border-box;}
.constructList li dl{height: 100%;position: relative;}
.constructList li dt{position: absolute;left: 0;top: 0px;padding: 50px 40px;box-sizing: border-box;}
.constructList li:nth-child(4){width: 66.6%;}
.construct_txt{line-height: 26px;margin-top: 5px;}

.manpower_05{position: relative;}
.manpower_05 .wrap_1440{height: 100%;}
.manpower_Con{height: 100%;position: relative;z-index: 2;}
.manpower_Con .ll{width: 50%;float: left;border-right: 1px solid rgba(255,255,255,0.4);position: relative;height: 100%;box-sizing: border-box;color: #fff;}
.manpower_Con .ll:last-child{border-right: 0;}
.ll_item{padding: 0 60px;box-sizing: border-box;}
.ll_item h2{margin-bottom: 8px;}
.ll_item p{line-height: 30px;}
.ll:first-child .ll_item{padding-left: 0;}
.blank_40{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
/*.blank_40{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}*/

.manpower_06{padding: 70px 0;box-sizing: border-box;}
.awardsCon{box-sizing: border-box;position: relative;}
.awardsCon::after{content: "";width: 100%;height: 70%;position: absolute;top: 15%;background: #f4f4f4;}
.awards_swi{position: relative;}
.awardsCon dl{position: relative;box-sizing: border-box;width: 100%;}
.awardsCon dl dd{width: 29%;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);float: left;margin-left: 10px;}
.awardsCon dl dt{width: calc(71% - 12px);float: right;padding: 12% 110px 0;box-sizing: border-box;}
.awardsCon dl dt h2{font-weight: bold;margin-bottom: 15px;}
.awards_txt{color: #707070;line-height: 26px;}
.awardsCon dl dt em{display: block;width: 45px;height: 3px;background: #ee7700;margin: 50px 0 30px;}
.awardsCon .p_line{margin-left:0;}
.awardsCon .lhl_but div{background: #fff;width: 60px;height: 60px;text-align: center;margin-top: -30px;box-shadow: 0 0 10px rgba(0,0,0,0.2);
border-radius: 100%;line-height: 60px;transition: all .3s;}
.awardsCon .lhl_but div i{font-size: 20px;font-weight: bold;}
.awardsCon .lhl_but div.swiper-button-prev{left: 52px;}
.awardsCon .lhl_but div.swiper-button-next{right: 42px;}
.manpower_07{padding: 90px 0;box-sizing: border-box;position: relative;overflow: hidden;}
.dream_con{position: relative;z-index: 2;}
.manpower_07 .manpower_tit{color: #fff;}
.manpower_07 .p_line{background: #fff;}
.manpower_07 .manpower_p{color: #fff;}
.jon_btn{text-align: center;margin-top: 30px;}
.jon_btn a{display: inline-block;width: 180px;height: 40px;background: #ee7700;color: #fff;border-radius: 5px;line-height: 40px;}
.dream_list{margin: 30px 0;color: #fff;}
.dream_list li{float: left;width: 33.3%;position: relative;}

.dream_list li dd{margin-bottom: 10px;text-align: center;position: relative;}
.dream_list li dd em{content: "";display: block;width: calc((100% - 214px) / 2);position: absolute;
    border-bottom: 1px dashed #fff;top: 50%;margin-top: -0.5px;}
.dream_list li:first-child dd:before{content: "";display: block;width:200%;position: absolute;
    border-bottom: 1px dashed #fff;top: 50%;margin-top: -0.5px;left: -200%;}
.dream_list li dd em.l{left: 0;}
.dream_list li dd em.r{right: 0;}
.dream_list li dd img{width: 194px;height: 194px;}
.dream_list li dt{text-align: center;line-height: 28px;}
.dream_list li dt p a{color: #fff;}
.dream_list li dt p a.tel_link{cursor: inherit;}
.dream_list li:last-child em.r{display: none;}
@media only screen and (min-width:1025px) {
    .driveList li dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .driveList li dl:hover .power_tit h2{color: #ee7700;}
    .excite_list li dl:hover dt p{transform: translateX(0);visibility: visible;opacity: 1;}
    .dream_list li dt p a.tel_link:hover{color: #fff!important;}
    .jon_btn a:hover{font-weight: bold;color: #fff!important;}
    .awardsCon .lhl_but div:hover{color: #ee7700;}
}
@media only screen and (max-width:1560px) {
    .awardsCon dl dt em{margin-bottom: 0px;}
}
@media only screen and (max-width:1366px) {

}
@media only screen and (max-width:1280px) {
    .awardsCon dl dt{padding: 9% 60px 0;}
}
@media only screen and (max-width:1024px) {
    .excite_list li dl dt{padding: 20px 20px;}
    .excite_list li dl dt p{transform: translateX(0)}
    .excite_list li dl dt h2{margin-bottom: 0;}
    .manpower_06{padding: 0;}
    .awardsCon dl dt{padding: 5% 40px 0;}
    .dream_list li dd img{width: 120px;height: 120px;}
    .dream_list li dd em{width: calc((100% - 140px) / 2);}
    .constructList li dt{padding: 20px;}
    .awardsCon::after{height: 84%;top: 8%;}
    .manpower_06{padding: 40px 0;}
    .awardsCon .lhl_but div{width: 40px;height: 40px;line-height: 40px;}
    .awardsCon .lhl_but div.swiper-button-prev{left: 20px;}
    .awardsCon .lhl_but div.swiper-button-next{right: 20px;}
}
@media only screen and (max-width:767px) {
    .manpower_body .pub_tab_3 ul li{width: 25%;}
    .manpower_01{padding: 20px 0 40px;}
    .manpower_02{padding: 40px 0;}
    .driveList li{width: 100%;}
    .power_txt{height: auto;}
    .manpower_03{padding: 40px 0;}
    .excite_list li{width: 100%;}
    .manpower_04{padding: 40px 0;}
    .constructList ul{height: auto!important;}
    .constructList li{width: 100%;}
    .constructList li dt{padding: 20px;}
    .constructList li:nth-child(4){width: 100%;}
    .manpower_Con .ll{width: 100%;border-right: 0;}
    .manpower_05{height: auto!important;overflow: hidden;padding: 40px 0;}
    .ll:first-child .ll_item{padding-left: inherit}
    .ll_item{position: static;transform: none;padding: 10px 20px!important;}
    .awardsCon dl dd{width: 100%;position: static;transform: none;margin-left: 0;}
    .awardsCon dl dt{padding: 20px 20px 0;width: 100%;}
    .awardsCon dl dt em{margin-top: 20px;}
    .manpower_07{padding: 40px 0;}
    .dream_list li{width: 100%;margin-bottom: 20px;}
    .dream_list li dd img{width: 100px;height: 100px;}
    .dream_list li dd em{display: none;}
    .dream_list li:first-child dd:before{display: none;}
    .awardsCon::after{display: none;}
    .awardsCon .lhl_but div{top: 35%;}
    .jon_btn a{width: 150px;height: 35px;line-height: 35px;}
}


/*新闻中心*/
.news_con{padding: 80px 0;overflow: hidden;box-sizing: border-box;}
.news_swi{position: relative;}
.news_swi li{position: relative;}
.news_swi li a{display: block;}
.news_swi li dt{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.4);width: 100%;padding: 20px 40px;box-sizing: border-box;overflow: hidden;}
.news_swi li dt p{width: 80%;color: #fff;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 40px;}
.news_swi .swiper-pagination{bottom: 26px;right: 40px;box-sizing: border-box;display: inline-block;width: auto;left: auto;}
.news_swi .swiper-pagination-bullet{background: #fff;width:13px;height: 13px;}
.news_02{margin-top: 20px;}
.news_list{overflow: hidden;margin-left: -20px;margin-right: -20px;}
.news_list ul{overflow: hidden;}
.news_list li{float: left;width: 50%;padding: 20px;box-sizing: border-box;}
.news_list dt{color: #707070;padding: 50px 0 0;}
.news_time{display: block;}
.news_h2{color: #282a30;font-weight: bold;margin: 10px 0;transition: all .3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_p{line-height: 26px;height: 52px;overflow: hidden;}
.news_link{margin-top: 40px;}
.news_link span{display: inline-block;padding: 0 40px;height: 40px;line-height: 40px;border: 1px solid #e8e8e8;box-sizing: border-box;
    border-radius: 5px;color: #282a30;transition: all .3s;}
.news_link span em{display: inline-block;vertical-align: middle;margin-top: -4px;}
.news_link span i{margin-left: 10px;font-size: 16px;display: inline-block;vertical-align: middle;margin-top: -4px;}


/*详情页*/
.news_d{padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.d_title{text-align: center;border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;margin-bottom: 60px;}
.d_title h2{line-height: 1.4em;margin-bottom: 30px;font-size: 28px;color: #282a30;}
.news_dl{float: left;width: 68%;margin-right: 4%;}

.d_span span{margin: 0 30px;color: #282a30;}
.edit_news .edit_con_original{line-height: 26px;color: #282a30;}
.news_page{border-top: 1px solid #a2afb2;padding-top: 40px;}
.news_page span{display: block;line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: calc(100% - 182px);}
/*weixin-box*/
.weixin{ position:fixed; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -130px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:115px; height:115px;}
.weixin p{ padding:15px 10px 0; text-align: center;}
/*weixin-box*/
.d_share{overflow: hidden;display: inline-block;margin: 80px 0 30px;}
.d_share span{font-size: 33px; float: left;width: 32px;text-align: center;color: #000;border-radius: 100%;}
.share_common{float: left;padding: 0 27px;overflow: hidden;}
.share_common a,.d_share span{height: 32px; line-height:32px;}
.share_common a{float: left;color: #9ca1a2;padding: 0 10px;}
.share_common a i{font-size: 22px;}
.share_common a .icon-weixin{font-size: 30px;}
.share_common a .icon-qq{font-size: 24px;}
.share_common a .icon-weibo{font-size: 24px;}
.news_page{position: relative}
.news_page a.close {
    position: absolute;
    right: 0;
    top: 45px;
    font-size: 14px;
    text-align: center;
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: #ee7700;
    color: #fff;
    border-radius: 5px;font-weight: 400;
    display: none;

}
.news_dr{float: left;width: 28%;background: #f5f5f5;padding: 40px 40px 50px;box-sizing: border-box;}
.news_dr-tit{font-weight: bold;}
.news_dr_list li{padding: 25px 0;box-sizing: border-box;border-bottom: 1px solid #ee7700;color: #707070;}
.news_dr_list li a{color: #707070;}
.news_dr_list li .news_h2{height: 60px;white-space: inherit;transition: all .3s;line-height: 30px;}
.news_dr_list li .news_p{height: 60px;line-height: 30px;}
.news_dr_list li:last-child{border-bottom: 0;}

@media only screen and (min-width:1025px) {
    .news_list dl:hover .news_h2{color: #ee7700;}
    .news_list dl:hover .news_link span{color: #fff;background: #ee7700;border-color: #ee7700;}
    .news_page a.close:hover{font-weight: bold;color: #fff!important;}
    .news_dr_list li:hover .news_h2{color: #ee7700;}
}
@media only screen and (max-width:1440px) {
    .d_title h2{font-size: 24px;}
    .d_title{padding-bottom: 20px;margin-bottom: 40px;}

}

@media only screen and (max-width:1024px) {
    .news_con{padding: 60px 0;}
    .news_dl,.news_dr{width: 100%;}
    .news_dr{margin-top: 40px;}
    .news_page span{width: 100%;}
    .news_page a.close{display: none;}
}
@media only screen and (max-width:767px) {
    .news_con{padding: 40px 0;}
    .news_d {
        padding: 40px 0;
    }
    .news_swi li dt{padding: 0px 20px}
    .news_swi li dt p{width: 60%;}
    .news_swi .swiper-pagination{bottom: 10px;right: 20px;}
    .news_swi .swiper-pagination-bullet{width: 10px;height: 10px;}
    .news_list li{width: 100%;}
    .news_list dt{padding: 20px 0 0;}
    .news_link{margin-top: 20px;}
    .d_span>span{display: block;margin: 0;}
    .news_dr{padding: 30px 20px;}
    .news_link span{padding: 0;text-align: center;width: 150px;height: 35px;line-height: 35px;}
    .news_link span i{font-size: 14px;}
}

/*人力资源 图片列表页*/
.imgList_con{padding: 70px 0 80px;box-sizing: border-box;overflow: hidden;}
.imgList{margin-top: 40px;}
.imgList ul{overflow: hidden;margin-left: -20px;margin-right: -20px;}
.imgList li{float: left;width: 50%;padding: 20px;box-sizing: border-box;}
.imgList li dl{border-bottom: 1px solid #ee7b07;cursor: pointer;overflow: hidden;}
.imgList li dt{padding: 30px 0;box-sizing: border-box;}
.imgList li dt h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imgModal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: all 0.6s;-webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;-o-transition: all 0.6s;-ms-transition: all 0.6s;}
.imgModal_con{width: 55%;position: relative;z-index: 2;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    transition: all 0.6s;-webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;-o-transition: all 0.6s;-ms-transition: all 0.6s;
}
.imgModal_div img{width: 100%;}
.imgModal_con .close{position: absolute;display: block;width: 30px;height: 30px;border-radius: 30px;background: #fd7006;color: #fff;
    text-align: center;line-height: 30px;right: 30px;top: 30px;cursor: pointer;}
.blank_close{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);cursor: pointer;}
.imgModal.show{visibility: visible;opacity: 1;}
.imgModal.show .imgModal_con{top: 50%;}
@media only screen and (max-width:1024px) {
    .imgModal_con{width: 70%;}
}
@media only screen and (max-width:767px) {
    .imgList_con{padding: 40px 0 60px;}
    .imgList{margin-top: 10px;}
    .imgList li{width: 100%;}
    .imgList li dt{padding: 20px 0;}
    .imgModal_con{width: 90%;}
}

/*关于我们*/
/*brief*/
.about_brief{margin-top: 50px;padding-bottom: 120px;}
.brief_con dl{position: relative;display: inline-block;width: 100%;}
.brief_con dd{float: right;width: 51%;height: 100%;position: relative;z-index: 2;}
.brief_con dt{float: left;background: url(../images/brief_02.jpg) no-repeat;background-size: cover;width: 52%;position: absolute;left: 0;top: 40px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);min-height: 100%;padding: 60px 100px 60px 60px;box-sizing: border-box;overflow: hidden;background: none!important;}
.brief_tit{margin-bottom: 30px;}
.brief_tit h2{font-weight: bold;}
.brief_tit em{display: block;width: 46px;height: 3px;background: #ee7700;margin-top: 30px;}
.brief_txt .txt h3{font-weight: bold;margin-bottom: 10px;}
.txt_p{color: #707070;line-height: 26px;overflow: hidden;}
/*.txt_p.on{height: 180px;}*/
.unfold{color: #ee7700;font-size: 30px;cursor: pointer;margin-top: 30px;transition: all .3s;
    position: absolute;bottom: 90px;
    display: none;
}

.unfold i{font-weight: 200;}
.brief_btn{position: absolute;bottom: 40px;}
.brief_btn .btn{display: block;width: 140px;height: 35px;line-height: 35px;text-align: center;background: #ee7700;color: #fff;border-radius: 5px;}
/*history*/
.about_history{margin-bottom: 80px;}
.about_history .manpower_tit{margin-bottom: 15px;}
.about_history .p_line{margin-bottom: 40px;}
.hisbox_tItem{position: relative;min-height: 320px;}
.hisbox_tItem .swiper-container{margin-right: 2px;}
.hisbox_tItem li{float: left;}
.hisbox_tItem dd{float: left;width: 52%;height: 100%;}
.hisbox_tItem dt{float: left;width: 48%;height: 100%;padding: 70px 100px;box-sizing: border-box;}
.lhl_but div{background: none;font-size: 18px;}
.hisbox_tItem .lhl_but div{width: 60px;height: 60px;text-align: center;margin-top: -30px;background: #fff;color: #000;line-height: 60px;
    border-radius: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);font-weight: bold;transition: all .3s;}
.hisbox_tItem .lhl_but div.swiper-button-prev{left: -30px;}
.hisbox_tItem .lhl_but div.swiper-button-next{right: -30px;}
.fnt_60{font-size: 60px;}
.fnt_30{font-size: 30px;}
.hisbox_tItem dt h2{margin-bottom: 10px;}
.hisbox_tItem dt em{display: block;width: 46px;height: 3px;background: #ee7700;margin-top: 10px;margin-bottom: 20px;display: none;}
/*.his_txt{font-weight: bold;}*/
.hisbox_b{position: relative;margin-top: 38px;width: 100%;overflow: hidden;}
.hisbox_b::before{content: "";display: block;border-bottom: 1px dashed #c4c4c4;top: 25px;width: 150%;left: -25%;position: absolute;}
.hisbox_b .swiper-container{width: 1640px;max-width: 98%;margin: auto;}
.hisbox_b li{text-align: center;cursor: pointer;}
.hisbox_b li dd{margin-bottom: 25px;}
.hisbox_b li dd span{display: inline-block;width: 2px;height: 7px;background: #000;}
.hisbox_b li dt em{display: block;width: 6px;height: 6px;border-radius: 6px;background: #000;margin: 0 auto;}
.hisbox_b li dt p{font-weight: bold;margin-top: 5px;}
.hisbox_b .lhl_but div{width: 30px;height: 30px;margin-top: -31px;text-align: center;line-height: 30px;background: #fff;border-radius: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);font-size: 14px;}
/*.hisbox_b .swiper-button-next.swiper-button-disabled,.hisbox_b .swiper-button-prev.swiper-button-disabled{opacity: 1;}*/
.hisbox_b .swiper-button-prev.swiper-button-disabled,.hisbox_b .swiper-button-next.swiper-button-disabled{
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.hisbox_b .swiper-button-prev.disabled{opacity: 0.6;}
.hisbox_b li.on dt em{background: #ee7700;}
.hisbox_b li.on dt{color: #ee7700;}
.hisbox_b li.on dd span{background: #ee7700;}

/*企业文化*/
.about_culture  .b_list_02 dt{}
.c_line{width: 40px;height: 4px;background: #fd7107;display: block;margin: 20px auto;}
.about_culture .b_list_02{position: relative;z-index: 2;}
.about_culture .b_list_02 li{}
.about_culture .b_list_02 dl{border-left: 0;}
.about_culture .b_list_02 dt.zw_height{height: 90px;}
.about_culture .b_list_02 h3{margin-bottom: 20px;}
.about_culture .b_list_02 li:last-child dl{border-right: 0;}
.about_culture .bisiness_box_2 .blank_02{right: -999.99%;}
@media only screen and (max-width:1660px) {
    .fnt_60{font-size: 48px;}
    .fnt_30{font-size: 28px;}
    .hisbox_tItem .lhl_but div{width: 40px;height: 40px;margin-top: -20px;line-height: 40px;}
    .hisbox_tItem .lhl_but div.swiper-button-prev{left: -20px;}
    .hisbox_tItem .lhl_but div.swiper-button-next{right: -20px;}
}
@media only screen and (max-width:1440px) {
    .fnt_60{font-size: 40px;}
    .fnt_30{font-size: 24px;}

}
@media only screen and (max-width:1366px) {
    .brief_con dt{padding: 40px 80px 40px 40px;}
    .brief_tit em{margin-top: 20px;}
    .brief_tit{margin-bottom: 20px;}
    .hisbox_tItem dt{padding: 50px 70px;}
    .about_history .p_line{margin-bottom: 30px;}
}
@media only screen and (max-width:1200px) {
    /*.txt_p{height: 104px;}*/
    .brief_btn{position: static;margin-top: 40px;}
}
@media only screen and (max-width:1024px) {
    .fnt_60{font-size: 28px;}
    .fnt_30{font-size: 20px;}
    .about_culture .bisiness_box_2 .blank_30{display: block;}
    .brief_con dl{height: auto!important;}
    .brief_con dd{width: 100%;}
    .brief_con dt{position: static;width: 100%;overflow: hidden;padding: 30px 20px;padding-bottom: 40px;}
    .hisbox_tItem dt{padding: 10px 30px;}
    .about_brief{padding-bottom: 50px;}
    .about_culture .b_list_02 h3{font-size: 18px;}
    .hisbox_t{height: auto!important;}
    .unfold,.brief_btn{position: static;}
}
@media only screen and (max-width:767px) {
    .fnt_60{font-size: 24px;}
    .fnt_30{font-size: 18px;}
    .about_brief{padding-bottom: 40px;margin-top: 40px;}
    .hisbox_tItem dl{height: auto!important;}
    .hisbox_tItem dd,.hisbox_tItem dt{width: 100%;}
    .hisbox_tItem dt{padding: 20px;}
    .hisbox_tItem .lhl_but div{top: 29%;}
    .hisbox_tItem .lhl_but div.swiper-button-prev{left: 0;}
    .hisbox_tItem .lhl_but div.swiper-button-next{right: 0;}
    .hisbox_b .lhl_but div{margin-top: -29px;}
    .about_history{margin-bottom: 40px;}
    .about_culture .b_list_02 dl{border-bottom: 0;}
    /*.txt_p{height: 130px;}*/
    .about_history .manpower_tit{margin-bottom: 20px;}


}
@media only screen and (min-width:1025px) {
    .unfold:hover{opacity: .8;}
    .hisbox_tItem .lhl_but div:hover{color: #ee7700;}
    .about_culture .b_list_02 li.on{}
    .about_culture .b_list_02 dt.zw_height{height: 195px;}
    .brief_btn .btn:hover{opacity: .8;color: #fff!important;}
}

/*服务支持*/
.service_01{position: relative;overflow: hidden;margin-top: 20px;}
.blank_50{position: absolute;background: rgba(0,0,0,0.5);top: 0;height: 100%;width: 1000%;}
.service_01-con{position: relative;z-index: 2;}
.service_01-con li{width: calc((100% - 71%) / 2);float: left;border-right: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;position: relative;
color: #fff;padding: 90px 30px 130px;text-align: center;height: 100%;transition: all .3s;overflow: hidden;cursor: pointer;}
.service_01-con li dl{box-sizing: border-box;}
.service_01-con li h2{font-weight: bold;}
.service_01-con li dd{text-align: center;}
.service_01-con li dd h2{width: 100%;}
.service_01-con li dt{transform: translateX(1000%);}
.service_01-con li dt h2{margin-bottom: 20px;}
.service_01-con li dt>p{line-height: 26px;}
.cicleDiv{margin-top: 80px;}
.cicle_item{float: left;width: 25%;text-align: center;position: relative;}
.cicle_img{width: 150px;height: 150px;border-radius: 100%;background: #fff;display: inline-block;position: relative;}
.cicle_img img{width: 75px;height: 75px;}
.cicle_item::after{content: "";background: url(../images/yjt.png) no-repeat;background-size: cover;width: 14px;height: 24px;display: block;position: absolute;
right: -7px;top: 63px;}
.cicle_p{margin-top: 20px;font-weight: bold;}
.cicle_item:last-child::after{display: none;}
.service_01-con li:last-child{border-right: 0;}
.service_01-con li:first-child dd{text-align: left;}
.service_01-con li:last-child dd{text-align: right;}
.service_01-con li.on{width: 71%;}
.service_01-con li.on dd{display: none;}
.service_01-con li.on dt{transform: translateX(0);}

.service_02{padding: 80px 0;box-sizing: border-box;overflow: hidden;background: #f2f3f4;}
.zx_message{width: 71%;margin: 0 auto;}
.message_group{margin-bottom: 20px;overflow: hidden;margin-left: -20px;margin-right: -20px;}
.message_ipt{float: left;width: 50%;padding: 0 20px;box-sizing: border-box;}
.message_ipt input{width: 100%;height: 48px;border: 1px solid #bcb6af;background: #fff;border-radius: 5px;padding: 0 20px;box-sizing: border-box;
    overflow: hidden;font-size: 16px;}
.area_group .message_ipt{width: 100%;}
.area_group .message_ipt textarea{width: 100%;border: 1px solid #bcb6af;background: #fff;border-radius: 5px;padding: 12px 20px;box-sizing: border-box;
    overflow: hidden;height: 170px;font-size: 16px;}
.yzm_group .message_ipt{position: relative;}
.yzm_group .message_ipt input{position: relative;z-index: 2;}
.service_code{position: absolute;right: -119px;top: 0;border-radius: 5px;overflow: hidden;display: block;height: 48px;width: 146px;cursor: pointer;}
.message_choose{padding-top: 20px;overflow: hidden;}
.message_choose p{float: left;margin-right: 45px;cursor: pointer;color: #282a30;}
.message_choose p span{width: 12px;height: 12px;display: inline-block;border: 1px solid #bcb6af;border-radius: 4px;background: #fff;margin-right: 20px;
    text-align: center;line-height: 12px;vertical-align: middle;margin-top: -4px;}
.message_choose p span em{width: 8px;height: 8px;background: #ee7700;border-radius: 2px;margin: auto;margin-top: 2px;display: none;}
.message_choose p.on em{display: block;}
.message_btn{text-align: center;margin-top: 60px;}
.message_btn .btn{display: inline-block;padding: 0 70px;background: #ee7700;border-radius: 5px;color: #fff;height: 40px;line-height: 40px;box-shadow: none;
transition: all .3s;}
.message_radio p{float: left;margin-right: 35px;cursor: pointer;}
.message_radio p span{width: 12px;height: 12px;display: inline-block;border: 1px solid #bcb6af;border-radius: 12px;background: #fff;margin-right: 20px;
    text-align: center;line-height: 12px;vertical-align: middle;margin-top: -4px;}
.message_radio p span em{width: 8px;height: 8px;background: #ee7700;border-radius: 8px;margin: auto;margin-top: 2px;display: none;}
.message_radio p.on em{display: block;}

.message_ipt input::-webkit-outer-spin-button,
.message_ipt input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.message_ipt input[type="number"] {
    -moz-appearance: textfield;
}


.service_03{padding: 80px 0 0;}
#map{height: 630px;}
.BMap_Marker>div{left: -40px!important;top: -30px!important;}
.map_con{position: relative;}

.map_text img{margin: 0 auto;display: block;width: 197px;height: 66px;}
.map_text{position: absolute;height: 72%;width: 470px;background: #fff;right: 8%;top: 8%;padding: 50px 70px;box-sizing: border-box;overflow: hidden;border-bottom: 4px solid #fd7107;}
.map_div{margin-top: 30px;}
.map_div>img{width: 100px;margin-top: 20px;height: inherit;}
.map_div h2{font-weight: bold;margin-bottom: 10px;}
.map_div p{color: #707070;line-height: 26px;}
.map_div p a{color: #707070;}

.contact_con{background: #f5f5f5;padding: 70px 0;box-sizing: border-box;overflow: hidden;}
.contact_list{margin-left: -20px;margin-right: -20px;}
.contact_list li{float: left;width: 50%;padding: 10px 20px;box-sizing: border-box;}
.contact_list li:nth-child(2n+1){clear:both}
.contact_list li dl{background: #fff;padding: 50px;box-sizing: border-box;position: relative;transition: all .3s;}
.contact_list li dl dt{position: absolute;left: 0;bottom: 0;height: 4px;background: #ee7700;width: 0;transition: all .3s;}
.contact_list li dl dd h2{font-weight: bold;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contact_list li dl dd p{margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contact_list li dl dd p a{color: #707070;}
.contact_list li dl dd p a.tel_link{cursor: inherit;}
.contact_txt{color: #707070;height: 96px;}
@media only screen and (min-width:1025px) {
    .message_btn .btn:hover{opacity: .8;}
    .contact_list li dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .contact_list li dl:hover dt{width: 100%;}
    .contact_list li dl dd p a.tel_link:hover{color: #707070!important;}
}
@media only screen and (max-width:1440px) {
    .service_02{padding: 50px 0;}
    .service_03{padding: 50px 0 0;}
    .contact_con{padding: 50px 0;}
    .cicle_img{width: 120px;height: 120px;}
    .cicle_img img{width: 55px;height: 55px;}
    .cicle_item::after{top: 48px;}
}
@media only screen and (max-width:1366px) {
    .cicle_img{width: 80px;height: 80px;}
    .cicle_img img{width: 30px;height: 30px;}
    .cicle_item::after{top: 28px;}
    .service_01-con li{padding: 60px 20px 100px;}
}
@media only screen and (max-width:1200px) {
    .service_01-con li dd h2{font-size: 20px;}
}
@media only screen and (max-width:1024px) {
    .service_01-con li{width: 100%!important;border-right: 0;border-bottom: 1px solid rgba(255,255,255,0.5);padding: 40px 0;height: auto!important;}
    .service_01-con li dd{display: none;}
    .service_01-con li dt{transform: translateX(0);}
    .cicleDiv{margin-top: 40px;}
    .zx_message{width: 100%;}
    .message_choose p{margin-right: 20px;}
    .message_choose p span{margin-right: 10px;}
    #map{height: 300px;}
    .map_txt{position: static;overflow: hidden;}
    .map_text{width: 100%;padding: 40px 20px;margin-top: 0;position: static;}
    .contact_list li{width: 100%;}
    .contact_list li dl{padding: 30px 20px;}

}
@media only screen and (max-width:767px) {
    .cicle_img{width: 50px;height: 50px;}
    .cicle_item::after{top: 16px;width: 8px;right: -4px;height: 18px;background-size: 100%;}
    .cicle_p{margin-top: 10px;}
    .service_02{padding: 40px 0;}
    .message_group{margin-bottom: 0;}
    .message_ipt{width: 100%;margin-bottom: 20px;}
    .yzm_group .message_ipt input{width: 60%;}
    .service_code{right: 10px;width: 40%;}
    .message_choose{padding-top: 10px;}
    .message_choose p{margin-bottom: 5px;}
    .message_btn{margin-top: 30px;}
    #map{height: 200px;}
    .service_03{padding: 40px 0 0;}
    .contact_con{padding: 40px 0;}
    .contact_list li dl dd h2{white-space: inherit;}
    .contact_list li dl dd p{white-space: inherit;}
    .message_btn .btn{padding: 0 60px;height: 35px;line-height: 35px;}
}

/*核心业务 集中式光伏电站*/
.volt_01{padding: 90px 0;box-sizing: border-box;}
.volt_box{text-align: center;padding-top: 20px;}
.volt_boxItem{display: inline-block;padding: 0 6%;box-sizing: border-box;}
.volt_boxItem img{width: 156px;height: 156px;margin-bottom: 12px;}
.volt_boxItem p{font-weight: bold;}

.volt_02{box-sizing: border-box;overflow: hidden;}
.volt_02 .bisiness_title{margin-bottom: 0;}
.pro_img{position: relative;}
.pro_img .swiper-container{height: 100%;padding-bottom: 1px;}

.pro_imgbig{width: 100%;float: right;height: 100%;position: relative;}
.pro_imgbig li{position: relative;}
.pro_imgbig li img{width: 100%;height: 100%;}
.blank_05{position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.1);width: 100%;height: 100%;}
.pro_imgbig li dt{position: absolute;right: 0;top:31%;padding: 0 50px 0 0px;box-sizing: border-box;width:56%;}
.applicat_txt p{color: #fff;overflow: hidden;}
.applicat_txt .banner_more {padding-top: 35px;}
.applicat_txt .banner_more a{position: relative;}
.applicat_txt .banner_more i{margin-left: 10px;font-size: 16px;}
.applicat_txt .banner_more a{display: inline-block;height: 47px;line-height: 47px;color: #fff;width: 190px;background: #ee7700;border-radius: 5px;text-align: center;}

.pro_imgSmall{width: 30%;float: left;height: 70%;position: absolute;left: 12.5%;top: 140px;z-index: 2;}
.pro_imgSmall li{background: rgba(133,172,194,0.4);box-sizing: border-box;position: relative;cursor: pointer;border: 1px solid #fff;
    border-radius: 5px;width: 80%;}
.pro_imgSmall li .blank_40{display: none;}
.pro_imgSmall li .llDiv{width: 100%;padding: 0 40px 0 50px;box-sizing: border-box;z-index: 2;}
.pro_imgSmall li .llDiv p{float: left;width: calc(100% - 25px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.pro_imgSmall li .llDiv i{float: right;width: 22px;text-align: right;color: #ee7700;}
.pro_imgSmall .lhl_but div{background: none;font-size: 30px;width: 30px;height: 40px;text-align: center;line-height: 40px;margin-top: 0;top: auto;transition: all .3s;
    animation: down_move1 1.5s linear 1.5s alternate infinite;}
.pro_imgSmall .lhl_but div.swiper-button-prev{top: -30px;left: 40%;transform: rotateX(180deg);}
.pro_imgSmall .lhl_but div.swiper-button-next{bottom: -40px;left: 40%;}
.pro_imgSmall li.on{color: #fff;background: rgba(0,43,66,0.4);width: 100%;}
.pro_imgSmall li.on .llDiv i{color: #ee7700;}

.pro_imgSmall .swiper-button-next.swiper-button-disabled,.pro_imgSmall .swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
    cursor: pointer !important;
    pointer-events: all !important;
}
.pro_imgSmall .swiper-button-next.disabled,.pro_imgSmall .swiper-button-prev.disabled{opacity: .3!important;}
.bg_bg{background: #f5f5f3;position: absolute;left: 0;bottom: -1px;width: 100%;}


@keyframes down_move1
{
    0% {opacity:0.3;}
    50% {opacity:1;}
    100% {opacity:0.3;}
}
@-webkit-keyframes down_move1
{
    0% {opacity:0.3;}
    50% {opacity:1;}
    100% {opacity:0.3;}
}
@media only screen and (min-width:1025px) {
    .pro_imgSmall .lhl_but div:hover{color: #ee7700;}
    .pro_imgSmall .swiper-button-next.disabled:hover, .pro_imgSmall .swiper-button-prev.disabled:hover{color: #000!important;}
    .applicat_txt .banner_more a:hover{color: #fff!important;opacity: .8;}
}

@media only screen and (max-width:1366px) {
    .listDl dt{padding: 30px;}
    .pro_imgSmall li .llDiv{padding: 0 20px;}
    .pro_imgbig li dt{bottom: 30px;}


}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:767px) {
    .listDl{height: auto!important;}
    .listDl dd,.listDl dt{width: 100%;}
    .pro_imgbig li dt{top: 80px;}
    .applicat_txt .banner_more{padding-top: 0px;}
    .applicat_txt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .pro_imgSmall li .llDiv{padding: 20px 40px;overflow: hidden;box-sizing: border-box;}
    .pro_imgSmall li .llDiv i{display: block;color: #fff;}
    .pro_imgSmall li .llDiv p{width: 100%;text-align: center;}
    .pro_imgbig li dt{padding: 0 20px;width: 100%;}
    .pro_imgbig{width: 100%;}
    .pro_imgSmall{width: 100%;}
    .pro_img{height: auto!important;}
    /*.pro_imgSmall .lhl_but div{left: auto;font-size: 20px;background: rgba(0,0,0,0.3);width: 24px;height: 30px;line-height: 30px;}*/
    /*.pro_imgSmall .lhl_but div.swiper-button-prev{left: 0;top: 50%;margin-left: 0;margin-top: -15px;}*/
    /*.pro_imgSmall .lhl_but div.swiper-button-next{right: 0;bottom: auto;top: 50%;left: auto;margin-left: 0;margin-top: -15px;}*/
    .pro_imgSmall .lhl_but div.swiper-button-prev,.pro_imgSmall .lhl_but div.swiper-button-next{left: 50%;margin-left: -5px;}
    .pro_imgSmall li{width: 60%;margin-left: auto;margin-right: auto;}
    .pro_imgSmall li.on{width: 60%;}
    .pro_imgSmall li.on .blank_40{display: none;}
    .pro_imgSmall li.on{color: #000;}
    .pro_imgSmall li.on .llDiv i{color: #ee7700;}
    .applicat_txt .banner_more a{width: 150px;height: 35px;line-height: 35px;}

}

.bisiness_04.volt_03{background: #f4f4f4;}
.volt_03 .b_list_03 li{width: 14.285%;}
.volt_03 .b_list_03 li dd{}
.volt_caseList ul{overflow: hidden;margin-left: -20px;margin-right: -20px;}
.volt_caseList li{float: left;width: 50%;padding: 20px;box-sizing: border-box;}
.volt_caseList li dl{position: relative;overflow: hidden;}
.volt_caseList dl::after{content: "";width: 0;transition: all .6s;height: 3px;position: absolute;left: 0;bottom: 0;display: block;background: #ef8a23;}
.volt_caseList dt{position: absolute;left: 0;bottom: 0px;width: 100%;color: #fff;box-sizing: border-box;padding: 0 30px;}
.volt_caseList dt h3 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;font-weight: bold;}
.volt_caseList dt p {visibility: hidden;opacity: 0;line-height: 26px;height: 52px;display: -webkit-box;overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lookMore{text-align: center;margin-top: 50px;}
.lookMore a{display: inline-block;padding: 0 50px;box-sizing: border-box;height: 47px;line-height: 47px;color: #fff;background: #ee7700;border-radius: 5px;}
.lookMore a i{margin-left: 10px;}
@media only screen and (min-width:1025px) {
    .volt_caseList dl dt{
        transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
        -webkit-transform: translateY(52px); -moz-transform: translateY(52px);-o-transform: translateY(52px);
        -ms-transform: translateY(52px);transform: translateY(48px);
    }
    .volt_caseList dl:hover dt{
        -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);
        -ms-transform: translateY(0px);transform: translateY(0px);
        padding: 30px;background: rgba(255,255,255,0.9);color: #282a30;border-bottom: 3px solid #f08b25;
    }
    .volt_caseList dl:hover::after{width: 100%;}
    .volt_caseList dl:hover dt p{visibility: visible;opacity: 1;color: #707070;}
    .lookMore a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1440px) {
    .volt_03 .b_list_03 li dd{padding-right: 20px;}
    .volt_01{padding: 60px 0px;}

}
@media only screen and (max-width:1366px) {
    .volt_boxItem img{width: 140px;height: 140px;}
    .volt_03 .b_list_03 li dd{padding-right: 20px;}
    .volt_03 .b_list_03 dt img{width: 40px;height: 40px;}
}
@media only screen and (max-width:1024px) {
    .volt_03 .b_list_03 li dd h3{font-size: 14px;}
    .volt_caseList li{width: 100%;}
    .volt_caseList dt{padding: 20px;background: #fff;color: #282a30;position: static;}
    .volt_caseList dt h3{margin-bottom: 10px;}
    .volt_caseList dt p{opacity: 1;visibility: visible;color: #707070;}
    .lookMore{margin-top: 20px;}
}
@media only screen and (max-width:767px) {
    .volt_01{padding: 40px 0px;}
    .volt_boxItem{padding: 0 10px;}
    .volt_boxItem img{width: 60px;height: 60px;}

    .volt_03 .b_list_03 li{width: 25%;}
    .volt_caseList ul{margin-left: 0;margin-right: 0;}
    .volt_caseList li{padding: 0;}

    .lookMore a{width: 150px;text-align: center;padding: 0;height: 35px;line-height: 35px;}
    .applicat_txt .banner_more i{font-size: 14px;}
}

/*分布式光伏*/
.distributed_01{background: #f5f5f3;box-sizing: border-box;overflow: hidden;}
.pad80{padding: 80px 0;}
.industry_pc{border:1px solid #e1e1e1;border-left: 0;border-top: 0;}
.industry_pc ul{width: 100%;height: 100%;position: relative;}
.industry_pc li{width: 25%;border:1px solid #e1e1e1;height: 25%;box-sizing: border-box;position: absolute;border-bottom: 0;border-right: 0;background: #fff;}
.industry_div{position: relative;width: 100%;height: 100%;}
.industry_div dl{width: 100%;text-align: center;}
.industry_div dd{text-align: center;}
.industry_div dd img{width: 90px;height: 90px;}
.industry_div dt{font-weight: bold;margin-top: 10px;}
.industry_pc li:nth-child(2){left: 25%;top: 0;}
.industry_pc li:nth-child(3){left: 50%;top: 0;}
.industry_pc li:nth-child(4){left: 75%;top: 0;}
.industry_pc li:nth-child(5){left: 75%;top: 25%;}
.industry_pc li:nth-child(6){left: 75%;top: 50%;}
.industry_pc li:nth-child(7){left: 75%;top: 75%;}
.industry_pc li:nth-child(8){left: 50%;top: 75%;}
.industry_pc li:nth-child(9){left: 25%;top: 75%;}
.industry_pc li:nth-child(10){left: 0%;top: 75%;}
.industry_pc li:nth-child(11){left: 0%;top: 50%;}
.industry_pc li:nth-child(12){left: 0%;top: 25%;}
.industry_pc li:nth-child(13){left: 25%;top: 25%;width: 50%;height: 50%;}

.centerNumber{padding: 12% 0;box-sizing: border-box;height: 100%;}
.centerNumber_item{float: left;width: 33.3%;border-right: 1px solid #cccccc;height: 100%;box-sizing: border-box;position: relative;}
.centerNumber_item>div{width: 100%;text-align: center;}
.centerNumber_item>div p{color: #ee7700;font-weight: bold;}
.centerNumber_item:last-child{border-right: 0;}
/*.centerNumber_item b{font-weight: 400;}*/
.span_t{font-weight: bold;margin-top: 10px;}
.bisiness_02.distributed_02{margin-bottom: 0;}

.distributed_04{padding-bottom: 0;}
.partner_list{position: relative;}
.partner_list .swiper-container{padding: 20px;box-sizing: border-box;}
.partner_list>img{width: 100%;}
.partner_list dl{float: left;width: 16.666%;transition: all .3s;}
.partner_list dl a{display: block;text-align: center;padding: 30px 0;box-sizing: border-box;}
.partner_list .lhl_but div{font-size: 40px;line-height: 44px;color: #ee7903;text-align: center;width: 40px;}
.partner_list .lhl_but div.swiper-button-prev{left: -30px;}
.partner_list .lhl_but div.swiper-button-next{right: -30px;}
.partner_list .lhl_but div.swiper-button-disabled{color: #000;opacity: 1;}
.partner_list li img{width: 150px;height: 60px;}
.distributed_05{}
.distributed_03 .b_list_03 li{width: 11.11%;}
@media only screen and (min-width:1025px) {
    .partner_list dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
}
@media only screen and (max-width:1440px) {
    .centerNumber_item .fnt_48{font-size: 30px;}
    .pad80{padding: 60px 0;}
    .distributed_04{padding-bottom: 0;}
    .partner_list li img{width: 120px;height: 48px;}
}

@media only screen and (max-width:1280px) {
    .industry_div dd img{width: 60px;height: 60px;}
    .distributed_03 .b_list_03 dt img{width: 40px;height: 40px;}
    .volt_03 .b_list_03 li dd {padding-right: 15px;}
    .distributed_03 .b_list_03 li dd h3{font-size: 16px;}

    .partner_list dl a{padding: 15px 0;}
}
@media only screen and (max-width:1024px) {
    .pro_imgSmall{width: 40%;}
    .pro_imgbig li dt{width: 48%;}
    .industry_div dt{margin-top: 0;}
    .industry_div dd img{width: 50px;height: 50px;}
    .centerNumber_item .fnt_48{font-size: 20px;}
    .distributed_03 .b_list_03 li dd h3{font-size: 14px;}
    .partner_list .swiper-container{padding: 0;}
    .partner_list li img{width: 100px;height: 40px;}
    .partner_list .lhl_but div{font-size: 30px;}
    .partner_list .lhl_but div.swiper-button-prev{left: -20px;}
    .partner_list .lhl_but div.swiper-button-next{right: -20px;}
}
@media only screen and (max-width:767px) {
    .pad80{padding: 40px 0;}
    .distributed_04{padding-bottom: 0;}
    .pro_imgSmall{width: 100%;}
    .pro_imgSmall .lhl_but{display: block!important;}
    .pro_imgbig li dt{width: 100%;}
    .industry_pc{height: 400px!important;}
    .centerNumber{padding: 10px 0;}
    .centerNumber_item{width: 100%;border-right: 0;height: 50px;margin-bottom: 10px;}
    .centerNumber_item .fnt_48{font-size: 14px;}
    .span_t{margin-top: 0;}
    .distributed_03 .b_list_03 li{width: 25%;}
    .volt_03 .b_list_03 li dd{padding-right: 10px;}
    .partner_list dl{width: 50%;}
    .partner_list li img{}
    .partner_list{height: auto!important;}
    .partner_list .lhl_but div.swiper-button-prev{left: -5px;}
    .partner_list .lhl_but div.swiper-button-next{right: -5px;}


}
@media only screen and (max-width:345px) {
    .volt_boxItem img{width: 60px;height: 60px;}
}

/*家庭伏电*/
.family_body .site_banner_p h2 img{width: auto;transform: scale(.8);margin-left: -5%;}
.approve dl{overflow: hidden;}
.approve dd{float: left;height: 100%;width: 58%;}
.approve dt{float: right;height: 100%;width: 46%;padding: 80px 0 0 0px;box-sizing: border-box;overflow: hidden;}
.approve_txt{color: #000;}
.approve_txt h2{font-weight: bold;}
.approve_txt em{display: block;width: 70px;height: 5px;background: #ee7700;margin-top: 20px;}
.approve_txt p{margin-top:5%;line-height: 35px;}
.family_02{margin-bottom: 0;}
.family_02 .b_list_02 li dd p{line-height: 36px;}

.family_03 .b_list_03 li{width: 12.5%;}
.family_04{padding-bottom: 40px;}
.family_04 .volt_boxItem p span{margin-right: 5px;}
.family_04 .volt_boxItem p a{}
.family_04 .volt_boxItem p a.tel_link{cursor: inherit;}
.family_04 .volt_boxItem p{line-height: 36px;}
.family_05{position: relative;}
.family_05 .family_introduce>a{color: #fff;margin-top: 40px;display: inline-block;background: #ee7700;padding: 10px 30px;box-sizing: border-box;border-radius: 5px;}
.family_05 img{width: 100%;}
.blank_10{background: rgba(0,0,0,0.1);position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.family_introduce{color: #fff;width: 47%;position: absolute;right: 0;top: 18%;z-index: 2;}
.family_introduce-txt{margin-top: 7%;}
.family_introduce-txt li{position: relative;padding-left: 35px;margin-bottom: 20px;}
.family_introduce-txt li em{position: absolute;left: 0;width: 19px;height: 19px;display: block;top: 4px;background: url(../images/dh.png) no-repeat;background-size: cover;}
@media only screen and (max-width:1440px) {
    .approve dt{padding: 50px 0 0 0px;}
}
@media only screen and (max-width:1366px) {
    .approve dt{padding: 40px 0 0 0px;}
}
@media only screen and (max-width:1280px) {
    .approve dt{width: 60%;}
}
@media only screen and (max-width:1024px) {
    .approve dl{height: auto!important;}
    .approve dd,.approve dt{}
    .approve dt{padding: 0px 0 0;}
    .approve_txt p{margin-top: 30px;line-height: 24px;}
    .family_02{margin-bottom: 0;}
    .family_04{padding-bottom: 20px;}
    .family_introduce{width: 50%;}
    .family_introduce-txt li{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
    .family_body .site_banner_p h2 img{transform: scale(.6);margin-left: -40%;}
    .approve dt{width: 100%;padding: 30px 0;padding-top: 0;}
    /*.approve_txt{color: #fff;}*/
    .family_01{height: auto!important;background-position: center!important;}
    .volt_boxItem{margin-bottom: 20px;display: block;}
    .family_03 .b_list_03 li{width: 25%;}
    /*.family_03 .b_list_03 dt,.volt_03 .b_list_03 dt{background: url(../images/b_iconx_bg_on.png) no-repeat center center;background-size: cover;}*/
    /*.volt_03 .b_list_03 dt .b_icon_01,.family_03 .b_list_03 dt .b_icon_01{display: none;}*/
    /*.volt_03 .b_list_03 dt .b_icon_01_on,.family_03 .b_list_03 dt .b_icon_01_on{opacity: 1;visibility: visible;top: 50%;}*/
    .family_04 .volt_boxItem p{line-height: 26px;}
    .family_introduce{position: static;width: 100%;padding: 30px;box-sizing: border-box;color: #000;}
    .family_introduce .family_introduce-txt li em{background: url(../images/dh_2.png) no-repeat;background-size: cover;margin-top: -2px;}
    .family_05 .blank_10{display: none;}
    .family_04 .volt_01{padding: 40px 0 0px;}
}
/*储能电站*/
.store_01 .b_list_03{width: 80%;margin: 0 auto;}
.store_01 .b_list_03 li{width: 25%;box-sizing: border-box;}
.store_01 .b_list_03 dt{width: 70%;margin: 0 auto 20px;}
@media only screen and (max-width:1280px) {
    .store_01 .b_list_03{width: 100%;}
}
@media only screen and (max-width:767px) {
    .store_01 .b_list_03 li{width: 25%;}
    .store_01 .b_list_03 dt{width: 100%;}
}
.fusion_01 .b_list_03{width: 90%;margin: 0 auto;}
.fusion_01 .b_list_03 li{width: 20%;}
.fusion_01 .b_list_03 dt{width: 80%;margin: 0 auto 20px;}
@media only screen and (max-width:1280px) {
    .fusion_01 .b_list_03{width: 100%;}
}
@media only screen and (max-width:767px) {
    .fusion_01 .b_list_03 li{width: 25%;}
    .fusion_01 .b_list_03 dt{width: 100%;margin-bottom: 10px;}
}

/*解决方案详情页*/
.solution_del01{background: #f4f4f4;padding-bottom: 54px;}
.solution_del01 .b_bottom{padding-top: 30px;}
.solution_del01 .b_bottom ul{margin: 0;}
.solution_del01 .b_bottom dl{padding: 50px;transition: all .3s;}
.solution_del01 .b_bottom dt{margin-left: auto;margin-right: auto;background: url(../images/solution_del_bg01.png) no-repeat;background-size: 100% 100%;border: 0;}
.solution_del01 .b_bottom dd h3{text-align: center;}
.solution_del01 .b_bottom dd p{height: 130px;overflow: hidden;}
@media only screen and (min-width:1025px) {
    .solution_del01 .b_bottom dl:hover{background: #fff;}
    .family_05 .family_introduce>a:hover{opacity: .8;color: #fff!important;}
}
@media only screen and (max-width:1280px) {
    .solution_del01 .b_bottom dl{padding: 30px;}
}
@media only screen and (max-width:1024px) {
    .solution_del01 .b_bottom{padding-top: 0;}
    .solution_del01 .b_bottom dl{padding: 0 10px;}
    /*.solution_del01 .b_bottom dt{background: url(../images/b_icon_bg.png) no-repeat center center;background-size: 100% 100%;}*/
    /*.solution_del01 .b_bottom dt .b_icon_01_on{top:50%;}*/
    /*.solution_del01 .b_bottom dt .b_icon_01{display: none;}*/
    .solution_del01 .b_bottom li{padding: 20px 0;}
    .solution_del01 .b_bottom dd p{height: auto;text-align: left;}
}

.service_01 dd p{padding: 0 30px;box-sizing: border-box;}
.service_01 .bisiness_02{margin-bottom: 0;}
.b_list_02{z-index: 2;}
.contact_tab{text-align: center;margin-bottom: 40px;}
.contact_tab span{position: relative;display: inline-block;cursor: pointer;}
.contact_tab span:after{content: "/";color: #ee7700;margin-left: 40px;margin-right: 20px;}
.contact_tab span:last-child:after{display: none;}
.contact_tab span.on{font-weight: bold;}
.contact_list ul{display: none;}
.contact_list ul.on{display: block;}
.volt_01{overflow: hidden;}
.volt_01 .pubhover dt{background: url(../images/pub_img02.png) no-repeat!important;background-size: cover;width: 158px;height: 158px;box-shadow: 0 0 10px rgba(204,220,228,0.2);}
.volt_01 .pubhover dt span{width: 55px;height: 55px;}
.volt_01 li{position: relative;}
.volt_01 li em{content: "";display: block;width: calc((100% - 200px) / 2);position: absolute;
    border-bottom: 1px solid #000;top: 79px;}
.volt_01 li dl{padding: 0;}
.volt_01 li em.l{left: 0;}
.volt_01 li em.r{right: 0;}
.volt_01 li:last-child em.r{display: none;}
.volt_01 ul{overflow: inherit;float: left;width: 100%;}
.volt_01 li:first-child:before{
    content: "";
    display: block;
    width: 200%;
    position: absolute;
    border-bottom: 1px solid #000;
    top: 79px;
    left: -200%;
}
.volt_02{position: relative;}
.volt_02 .bisiness_title{position: absolute;left: 0;top: 60px;color: #fff;z-index: 2;text-align: left;margin-bottom: 0;width: 100%;}
.volt_02 .bisiness_title h2{margin-bottom: 0;}
.pro_imgbig dl,.pro_imgbig dd,.pro_imgbig dt{height: 100%;}
.pro_imgSmall li{transition: all .3s;box-sizing: border-box;}
.pro_imgSmall li .llDiv{padding: 0 30px;box-sizing: border-box;line-height: 60px;color: #fff;}
.pro_imgSmall li .llDiv img{width: 60px;height: 60px;float: left;margin-right: 15px;}
.pro_imgSmall li .llDiv p{float: left;width: calc(100% - 100px);}
.pro_imgSmall li:before{content: "";display: block;width: 75px;height: 4px;background: #ee7700;position: absolute;left: 105px;top: -1px;display: none;}
.pro_imgSmall li .llDiv i{float: right;display: none;color: #ee7700;}
.pro_imgSmall li.on .llDiv i{display: block;}
.pro_imgSmall li.on:before{display: block;}
.pro_imgSmall .lhl_but div{width: 10px;height: 21px;background: none;}
.pro_imgSmall .lhl_but div i{display: none;color: #fff;}
.pro_imgSmall .lhl_but div.swiper-button-disabled.disabled{display: none;}


/*分布式*/
.online{text-align: center;position: absolute;bottom: 100px;left: 0;width: 100%;transform:translateY(500%);transition: all .3s;}
.online .btn{display: inline-block;width: 190px;height: 48px;line-height: 48px;text-align: center;color: #fff;background: #ee7700;
    border-radius: 5px;box-shadow: none;font-size: 16px;}
.online .btn i{margin-left: 15px;font-size: 16px;vertical-align: middle;margin-top: -2px;display: inline-block;}
.bisiness_02 .b_list_02 li.on .online{transform:translateY(0);}

.message_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.message_appbox.show{visibility: visible;opacity:1;}
.message_appbox .message_con{
    z-index:2; background:#f2f3f4;width: 1035px;max-width:94%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:20%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.message_appbox.show .message_con{
    visibility: visible;opacity:1;
    top:52%;
}
.message_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .message_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.message_close{ position:absolute; top:-40px; right:0px; cursor:pointer; z-index: 99999;}
.message_close i{color: #fff;font-size:20px;font-weight: bold;}
.message_appbox .zx_message{padding: 40px 0;box-sizing: border-box;}
.message_appbox .message_ipt input{height: 42px;line-height: 42px;}
.message_appbox .message_ipt textarea{height: 100px;}
.message_appbox .message_group{margin-bottom: 15px;}
.message_appbox .message_choose{padding-top: 10px;}
.message_appbox .message_btn{margin-top: 30px;}
.message_appbox .service_code{height: 42px;}
.message_appbox .service_code img{width: 100%;height: 100%;}
.solution_del00 img{width: 100%;}
@media only screen and (min-width:1025px) {
    .volt_01 .th_list01 li:hover dt{background: url(../images/pub_img03.png) no-repeat!important;background-size: cover;}
}
@media only screen and (max-width:1560px) {
    .pro_imgSmall{left: 5%;}
    .volt_02 .bisiness_title{top: 40px;}
}
@media only screen and (max-width:1366px) {
    .pro_imgSmall li .llDiv{line-height: 40px;}
    .pro_imgSmall li .llDiv img{width: 40px;height: 40px;}
    .pro_imgSmall li .llDiv p{width: calc(100% - 80px);}
    .pro_imgSmall{top:120px;}
}
@media only screen and (max-width:1280px) {
    .pro_imgSmall{height: 65%;top:130px;}
    .pro_imgSmall .lhl_but div{width: 10px;height: 22px;}
    .pro_imgSmall .lhl_but div.swiper-button-prev{top: -30px;}
    .pro_imgSmall .lhl_but div.swiper-button-next{bottom: -35px;}
}
@media only screen and (max-width:1024px) {
    .pro_img{height: 500px!important;}
    .pro_imgSmall{top: 120px;}
    .pro_imgSmall li .llDiv{padding: 0 15px;}
    .pro_imgbig li img{display: none;}
    .volt_01{padding: 60px 0 80px;}
    .volt_01 .pubhover dt{width: 120px;height: 120px;background-size: 100% 100% !important;}
    .volt_01 .pubhover dt span{width: 40px;height: 40px;}
    .volt_01 li em{width: calc((100% - 150px) / 2);top: 65px;}
    .volt_01 li:first-child:before{top: 65px;}

    /*.volt_01 .th_list01 li dt{background: url(../images/pub_img03.png) no-repeat!important;background-size: 100% 100% !important;}*/

    .online{position: static;margin-top: 30px;transform: none;}
    .message_appbox .zx_message{width: 94%;}
}

@media only screen and (max-width:767px) {
    .contact_tab{margin-bottom: 20px;}
    .contact_tab span:after{margin-left: 20px;margin-right: 10px;}
    .pro_imgSmall{left: 0;top: 250px;height: 180px;}
    /*.pro_imgSmall li{background: rgba(0,0,0,0.4)!important;border: none;border-radius: 0;}*/
    /*.pro_imgSmall li .llDiv{background: none;}*/
    /*.pro_img{height: 260px!important;}*/
    /*.pro_imgSmall li .llDiv{line-height: 40px;margin-top: 10px;text-align: center;}*/
    /*.pro_imgSmall li .llDiv img{width: 40px;height: 40px;display: inline-block;float: none;margin-right: 8px;}*/
    /*.pro_imgSmall li .llDiv p{display: inline-block;float: none;text-align: left;width: auto;}*/
    /*.pro_imgSmall li.on .llDiv i{display: none;}*/
    /*.pro_imgSmall .lhl_but div{width: 34px;height: 16px;}*/
    /*.pro_imgSmall .lhl_but div img{width: 100%;height: 100%;display: none;}*/
    /*.pro_imgSmall .lhl_but div i{display: block;}*/
    /*.pro_imgSmall .lhl_but div.swiper-button-disabled.disabled{display: block;}*/
    /*.pro_imgSmall .lhl_but div.swiper-button-prev{top: 50%;}*/
    /*.pro_imgSmall li:before,.pro_imgSmall li.on:before{display: none;}*/
    .applicat_txt .banner_more{padding-top: 20px;}
    /*.pro_imgSmall li{width: 100% !important}*/
    /*.pro_imgSmall .lhl_but div.swiper-button-prev{transform: none;}*/
    /*.pro_imgSmall li:before{display: none;}*/
    .volt_01{padding: 40px 0 60px;}
    .volt_01 .th_list01 li dt{width: 70px;height: 70px;}
    .volt_01 .pubhover dt span{width: 30px;height: 30px;}
    .volt_01 li em{display: none;}
    .volt_01 li:first-child:before{display: none;}
    .volt_02 .bisiness_title h2{margin-bottom: 0;}{margin-bottom: 20px;}
    .message_appbox .zx_message{padding: 30px 0;}
    .message_appbox .message_ipt{margin-bottom: 10px;}
    .message_appbox .message_group{margin-bottom: 0;}
    .message_appbox .message_btn{margin-top:15px;}
    .message_appbox .message_ipt textarea{height: 80px;}
    .volt_02 .bisiness_title{text-align: center;}
    .applicat_txt p{text-align: center;}
    .applicat_txt .banner_more{text-align: center;}
    .pro_imgSmall li .llDiv i{display: block;color: #fff;font-size: 14px;}
    .pro_imgSmall li.on .llDiv i{color: #ee7700;}
    .online .btn{width: 130px;height: 35px;line-height: 35px;font-size: 14px;}
    .online .btn i{font-size: 14px;}
}
@media only screen and (max-width:374px) {
    .message_appbox .zx_message{padding: 20px 0;}
    .message_appbox .message_ipt input{height: 30px;line-height: 30px;}
    .message_appbox .service_code{height: 30px;}
    .message_appbox .service_code img{height: 100%;}
    .message_appbox .message_ipt textarea{height: 50px;padding: 5px 20px;}
    .message_choose p{font-size: 12px;}
    .message_appbox .message_choose{padding-top: 0;}
    .message_appbox .message_btn{margin-top: 5px;}
    .message_btn .btn{height: 30px;line-height: 30px;}
}

.aboutBody .site_banner  video{width: 100%;}
.aboutBody .site_banner img{display: none;}
@media only screen and (max-width:767px) {
    .aboutBody .site_banner .phone_img{display: block;}
    .aboutBody .site_banner  video{display: none;}
}

.vidDiv{position: relative;display: none;}
.vidDiv i{font-size: 60px;color: #fff;cursor: pointer;}
.haveVid .vidDiv{display: block;}
.haveVid .wrap_1440>img{display: none;}
.other_case{margin-top: 20px;font-size: 16px;}
.other_case a {
    display: inline-block;
    padding: 0 50px;
    box-sizing: border-box;
    height: 47px;
    line-height: 47px;
    border-radius: 5px;
    color: #707070;
}
.other_case a i{
    margin-left: 10px;
    font-size: 16px;


}

.brief_vid{position: relative;display: none;cursor: pointer;}
.brief_vid i{font-size: 40px;color: #fff;}
.haveVid>img{display: none;}
.haveVid .brief_vid{display: block;}
.brief_vid>video{display: none;}

    /*关于我们 业务布局*/
.about_layout{padding: 70px 0 40px;box-sizing: border-box;overflow: hidden;}
.about_layout .manpower_tit{margin-bottom: 40px;}
.layout_all{position: relative;display: inline-block;width: 100%;padding-bottom: 30px;}
.layout_all-img{float: right;width: 79.6%;position: relative;}
.layout_all-img>img{width: 100%;}
.layout_all .p_cutoff{color: #000;left: 0;text-align: left;}
.layout_img{position: absolute;top: 28.9%;right: 23.1%;width: 53%;}
.layout_img>img{width: 100%;}
.layout_icoDiv{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.layout_icoDiv span{position: absolute;display: block;width: 15px;height: 15px;background: url(/images/layout_ico.png) no-repeat;background-size: cover;
    -webkit-animation:opacity00 2s infinite ease-in-out;
    animation:opacity00 2s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
.layout_ico1{left: 0;top: 58.9%;}
.layout_ico2{left: 0;bottom: 0;}
.layout_ico3{left: 32%;top: 40px;}
.layout_ico4{left: 64.6%;top: 10px;}
.layout_ico5{left: 72.7%;top: 38.9%;}
.layout_ico6{left: 78.6%;top: 37.8%;}
.layout_ico7{left: 85%;top: 47.2%;}
.layout_ico8{left: 91.7%;top: 49.8%;}
.layout_ico9{left: 94.5%;top: 61%;}
.layout_ico10{right: 0;bottom: 10px;}
.layout_ico11{right: 22px;top: 21%;}

.layout_txt{position: absolute;width: 22%;left: 0;top: 0;z-index: 2;}
.layout_txt .th_num li{margin-bottom: 40px;}
.layout_txt .th_num dt{padding-left: 60px;}
.layout_txt .th_num dd{line-height: 60px;}
.layout_txt .th_num dd img{width: 60px;height: 60px;}
.layout_txt .th_num dd span{color: #fd7107;margin-right: 5px;}
@-webkit-keyframes opacity00 {
    0% {
        opacity:0.3;
        filter:alpha(opacity=30);
        -webkit-transform:scale(1);
    }
    50% {
        opacity:0.5;
        filter:alpha(opacity=50);
        -webkit-transform:scale(1.12);
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:scale(1);
    }
}
@keyframes opacity00 {
    0% {
        opacity:0.3;
        filter:alpha(opacity=30);
        -webkit-transform:scale(1);
    }
    50% {
        opacity:0.5;
        filter:alpha(opacity=50);
        -webkit-transform:scale(1.12);
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:scale(1);
    }
}


.about_honner{position: relative;margin-bottom: 70px;}
.about_honner-img{position: absolute;left: 3%;width: 54%;top: 20%;}
.about_honner-img img{width: 100%;}
.about_honnerAll{position: relative;}
.about_honnerAll .wrap_1440{height: 100%;}
.about_honner-con{height: 100%;width: 35%;position: relative;float: right;}
.about_honner-txt{right: 0;width: 90%;color: #fff;}
.about_honner-txt .bisiness_title{text-align: left;}
.about_honner-txt .p_line{margin-left: 0;}

.aboutBody .site_banner .video_button{font-size: 40px;color: #fff;cursor: pointer;display: none;}
@media only screen and (max-width:1366px) {
    .layout_all{padding-bottom: 70px;}
}
@media only screen and (max-width:1200px) {
    .layout_txt{width: 30%;}

}
@media only screen and (max-width:1100px) {
    .layout_all{padding-bottom: 90px;}
}
@media only screen and (max-width:1024px) {
    .about_layout{padding: 40px 0;}
    .layout_txt{position: static;width: 100%;margin-bottom: 30px;}
    .layout_all-img{width: 100%;}
    .layout_txt .th_num li{margin-bottom: 20px;}
    .about_honner-txt>p{height: 100px;overflow: hidden;}
    .layout_all{padding-bottom: 50px;}
}
@media only screen and (max-width:767px) {
    .layout_all-img {
        width: 140%;
        margin-left: -20%;
        float: none;;
    }
    .about_honnerAll{height: auto!important;padding-bottom: 50px;}
    .about_honner-img{position: static;width: 100%;padding: 50px 20px 20px;box-sizing: border-box;margin-top: 20px;}
    .about_honner-txt{position: static;transform: none;width: 100%;}
    .about_honner-con{width: 100%;float: none;}
    .about_honner-txt>p{height: auto;}
    /*.aboutBody .site_banner .video_button{display: block;}*/
    .layout_txt .th_num dd{line-height: 40px;}
    .layout_txt .th_num dd img{width: 40px;height: 40px;}
    .layout_txt .th_num dt{padding-left: 40px;}
    .layout_all .p_cutoff{text-align: center;bottom: -20px;}
    .brief_vid{height: 194px;}
    .brief_vid>img{position: relative;z-index: 1;}
    .brief_vid i{z-index: 2;}
    .brief_vid>video{width: 100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: inherit;}
    .brief_vid.on>img,.brief_vid.on>i{display: none;}
    .brief_vid.on>video{display: block;}
    .layout_all{padding-bottom: 20px;}
}

.volt_box{padding-top: 0;}